rotate rotate back
src/App.tsx
src/__tests__/integration/TournamentContext.test.tsx
src/__tests__/integration/TournamentFlow.test.tsx
src/__tests__/performance/realtime.perf.ts
src/__tests__/performance/tournament.perf.ts
src/api/moodleEvents.ts
src/api/performanceMetrics.ts
src/components/Achievements/AchievementCard.tsx
src/components/Achievements/AchievementList.tsx
src/components/Achievements/AchievementNotification.tsx
src/components/Achievements/AchievementPoints.tsx
src/components/Achievements/AchievementProgress.tsx
src/components/Achievements/AchievementRequirements.tsx
src/components/Achievements/CategoryFilter.tsx
src/components/Achievements/index.ts
src/components/AdminDebug/DebugMenu.tsx
src/components/AppContent.tsx
src/components/Auth/AuthForm.tsx
src/components/AvatarSelector.tsx
src/components/Battle/BattleLobby.tsx
src/components/Battle/BattleMode.tsx
src/components/Battle/BattleResults.tsx
src/components/Battle/BattleStateTransition.css
src/components/Battle/BattleStateTransition.tsx
src/components/Battle/BattleStats.tsx
src/components/Battle/BattleSystem.tsx
src/components/Battle/QuestionDisplay.tsx
src/components/Battle/ScoreDisplay.tsx
src/components/Battle/Stats.tsx
src/components/Battle/Timer.tsx
src/components/Battle/index.ts
src/components/Button.tsx
src/components/DailyChallenges.tsx
src/components/DailyRewards/AdminPanel.tsx
src/components/DailyRewards/DailyRewardSystem.tsx
src/components/DailyRewards/LoginCalendar.tsx
src/components/DailyRewards/RewardNotification.tsx
src/components/DailyRewards/StreakDisplay.tsx
src/components/Dashboard/Dashboard.tsx
src/components/Effects/ConfettiEffect.tsx
src/components/ErrorBoundary.tsx
src/components/Feedback/FeedbackModal.tsx
src/components/Input.tsx
src/components/Inventory.tsx
src/components/Layout/PageContainer.tsx
src/components/Layout/StyledBox.tsx
src/components/LazyImage.tsx
src/components/Leaderboard.tsx
src/components/Leaderboard/LeaderboardList.tsx
src/components/LevelSystem/LevelProgress.tsx
src/components/LoadingScreen.tsx
src/components/LootBox.tsx
src/components/Lootbox/LootboxModel.tsx
src/components/Lootbox/LootboxReward.tsx
src/components/Lootbox/LootboxScene.tsx
src/components/Missions/MissionList.tsx
src/components/Modal.tsx
src/components/Navigation.tsx
src/components/Navigation/Navbar.tsx
src/components/PlayerInfo.tsx
src/components/Profile/EditProfileMenu.tsx
src/components/Quest.tsx
src/components/QuestSystem.tsx
src/components/RewardSystem/LevelSystem.tsx
src/components/RewardSystem/PremiumRewards.tsx
src/components/RewardSystem/XPSystem.tsx
src/components/RewardSystem/index.ts
src/components/Rewards/LootBox.tsx
src/components/RouteGuard.tsx
src/components/Settings/Settings.tsx
src/components/Shop/ItemCard.tsx
src/components/Shop/ShopSystem.tsx
src/components/Store.tsx
src/components/StreakSystem/StreakBonus.tsx
src/components/ThemeToggle.tsx
src/components/Tournament/FeedbackButton.tsx
src/components/Tournament/FeedbackModal.tsx
src/components/Tournament/MatchLobby.tsx
src/components/Tournament/MatchView.tsx
src/components/Tournament/SpectatorView.tsx
src/components/Tournament/TournamentBracket.tsx
src/components/Tournament/TournamentCard.tsx
src/components/Tournament/TournamentChat.tsx
src/components/Tournament/TournamentHistory.tsx
src/components/Tournament/TournamentLeaderboard.tsx
src/components/Tournament/TournamentList.tsx
src/components/Tournament/TournamentLobby.tsx
src/components/Tournament/TournamentMatch.tsx
src/components/Tournament/TournamentMode.tsx
src/components/Tournament/TournamentRewards.tsx
src/components/Tournament/TournamentView.tsx
src/components/Tournament/__tests__/FeedbackButton.test.tsx
src/components/Tournament/__tests__/FeedbackModal.test.tsx
src/components/TournamentAdmin.tsx
src/components/UserProfile/AvatarCustomizer.tsx
src/components/UserProfile/Backpack.tsx
src/components/UserProfile/Inventory.tsx
src/components/UserProfile/ProfileDashboard.tsx
src/components/UserProfile/TitlesDisplay.tsx
src/components/UserProfile/UserProgress.tsx
src/components/UserProgress.tsx
src/components/UserProgress/UserProgress.tsx
src/components/UserProgress/XPBar.tsx
src/components/UserSettings.tsx
src/components/VirtualizedList.tsx
src/components/admin/AchievementManager.tsx
src/components/admin/AdminDashboard.tsx
src/components/admin/AdminErrorBoundary.tsx
src/components/admin/AdminPanel.tsx
src/components/admin/AnotherComponent.tsx
src/components/admin/AssignQuestDialog.tsx
src/components/admin/CreateAchievementDialog.tsx
src/components/admin/CreateItemDialog.tsx
src/components/admin/CreateQuestDialog.tsx
src/components/admin/ItemEditor.tsx
src/components/admin/ItemEffectRequirements.tsx
src/components/admin/ItemEffectVisualization.tsx
src/components/admin/ItemEffectsManager.tsx
src/components/admin/ItemIconSelector.tsx
src/components/admin/ItemManager.tsx
src/components/admin/QuestAdminDashboard.tsx
src/components/admin/QuestEditor.tsx
src/components/admin/QuestManager.tsx
src/components/admin/ShopAdminDashboard.tsx
src/components/admin/ShopManager.tsx
src/components/admin/Statistics.tsx
src/components/admin/TournamentManager.tsx
src/components/admin/UserManager.tsx
src/components/admin/VisualEditor.tsx
src/components/admin/itemIconDefinitions.ts
src/components/admin/types.ts
src/components/icons/index.ts
src/components/icons/index.tsx
src/components/inventory/FilterDrawer.tsx
src/components/inventory/Inventory.tsx
src/components/inventory/InventoryDashboard.tsx
src/components/inventory/InventoryGrid.tsx
src/components/inventory/InventorySystem.tsx
src/components/inventory/ItemCard.tsx
src/components/inventory/ItemCard3D.tsx
src/components/inventory/ItemDetails.tsx
src/components/notifications/LevelUpNotification.tsx
src/components/notifications/NotificationContainer.tsx
src/components/notifications/NotificationHandler.tsx
src/components/notifications/NotificationToast.tsx
src/components/notifications/NotificationToasts.tsx
src/components/notifications/index.ts
src/components/notifications/toasts/AchievementToast.tsx
src/components/notifications/toasts/BattleToast.tsx
src/components/notifications/toasts/QuestToast.tsx
src/components/notifications/toasts/RewardToast.tsx
src/components/notifications/toasts/index.ts
src/components/profile/EditProfileMenu.tsx
src/components/profile/ProfileCard.tsx
src/components/profile/ProfileDashboard.tsx
src/components/ui/Avatar.tsx
src/components/ui/Badge.tsx
src/components/ui/Button.tsx
src/components/ui/Card.tsx
src/components/ui/Input.tsx
src/components/ui/Rating.tsx
src/components/ui/ScrollArea.tsx
src/components/ui/Timer.tsx
src/config/achievements.ts
src/config/battleConfig.ts
src/config/database-schema.ts
src/config/gameConfig.ts
src/config/index.ts
src/config/moodleConfig.ts
src/config/storeConfig.ts
src/constants/achievements.ts
src/contexts/AdminContext.tsx
src/contexts/AuthContext.tsx
src/contexts/GameContext.tsx
src/contexts/LanguageContext.tsx
src/contexts/NotificationContext.tsx
src/contexts/SoundContext.tsx
src/contexts/ThemeContext.tsx
src/contexts/TournamentContext.tsx
src/contexts/__tests__/battlelogic.test.ts
src/contexts/__tests__/gameContext.test.tsx
src/contexts/game/actions.ts
src/contexts/game/battle.ts
src/contexts/game/initialState.ts
src/contexts/game/questReducer.ts
src/contexts/game/reducer.ts
src/contexts/game/types.ts
src/contexts/game/utils.ts
src/cypress.d.ts
src/data/items.ts
src/data/quests.ts
src/env.d.ts
src/errors/TournamentError.ts
src/hooks/useAchievementTriggers.ts
src/hooks/useAchievements.ts
src/hooks/useAdmin.ts
src/hooks/useAdminActions.ts
src/hooks/useAuth.ts
src/hooks/useBattle.ts
src/hooks/useBattleSound.ts
src/hooks/useBattleStreak.ts
src/hooks/useDailyRewards.ts
src/hooks/useFeedback.ts
src/hooks/useIntersectionObserver.ts
src/hooks/useInterval.ts
src/hooks/useInventory.ts
src/hooks/useItemManagement.ts
src/hooks/useItems.ts
src/hooks/useLanguage.ts
src/hooks/useLevelSystem.ts
src/hooks/useLocalStorage.ts
src/hooks/useMediaQuery.ts
src/hooks/useNotification.ts
src/hooks/usePerformance.ts
src/hooks/useQuests.ts
src/hooks/useQuests.tsx
src/hooks/useRealtime.ts
src/hooks/useRewards.ts
src/hooks/useSound.ts
src/hooks/useStreak.ts
src/hooks/useStudyTime.ts
src/hooks/useToast.ts
src/hooks/useTournament.ts
src/hooks/useTournamentMatch.ts
src/hooks/useTournamentRound.test.ts
src/hooks/useTournamentRound.ts
src/hooks/useTranslation.ts
src/hooks/useUserStats.ts
src/hooks/useWindowSize.ts
src/i18n/translations.ts
src/index.css
src/lib/__mocks__/supabaseClient.ts
src/lib/animations/tournamentAnimations.ts
src/lib/cache/redisCache.ts
src/lib/database/queryOptimizer.ts
src/lib/errors.ts
src/lib/gameConfig.ts
src/lib/levelSystem.ts
src/lib/moodleIntegration.ts
src/lib/realtime/realtimeOptimizer.ts
src/lib/scoring/tournamentScoring.test.ts
src/lib/scoring/tournamentScoring.ts
src/lib/supabase.ts
src/lib/supabaseClient.ts
src/lib/tournament/analytics.ts
src/lib/tournament/antiCheat.ts
src/lib/tournament/roundManager.test.ts
src/lib/tournament/roundManager.ts
src/lib/utils.ts
src/lib/utils/rateLimiter.ts
src/main.tsx
src/monitoring/alerts.ts
src/monitoring/datadogDashboard.ts
src/monitoring/metrics.ts
src/pages/Achievements.tsx
src/pages/DashboardPage.tsx
src/reducers/inventoryReducer.ts
src/routes.tsx
src/routes/InventoryPage.tsx
src/routes/Store.tsx
src/scripts/seedQuestions.ts
src/services/QuestManager.ts
src/services/TournamentService.ts
src/services/__tests__/feedbackService.test.ts
src/services/__tests__/metricsService.test.ts
src/services/achievementService.ts
src/services/analyticsService.ts
src/services/battleRatingService.ts
src/services/battleService.ts
src/services/battleStatsService.ts
src/services/feedbackAnalysis.ts
src/services/feedbackService.ts
src/services/matchmakingService.ts
src/services/metricsService.ts
src/services/monitoringService.ts
src/services/moodleService.ts
src/services/notificationService.ts
src/services/progressService.ts
src/services/questService.ts
src/services/questionService.ts
src/services/redisService.ts
src/services/rewardService.ts
src/services/statisticsService.ts
src/services/statsService.ts
src/services/tournamentAnalytics.ts
src/services/tournamentCache.ts
src/services/tournamentMatchmaking.ts
src/services/tournamentNotification.ts
src/services/tournamentOrchestrator.ts
src/services/tournamentService.ts
src/setupTests.ts
src/styles/design-system.ts
src/theme/mui.ts
src/theme/theme.ts
src/types/__tests__/guards.test.ts
src/types/achievements.ts
src/types/actions.ts
src/types/admin.ts
src/types/battle.ts
src/types/battle/index.ts
src/types/battle/progress.ts
src/types/battle/question.ts
src/types/battle/results.ts
src/types/battle/score.ts
src/types/battle/state.ts
src/types/battle/stats.ts
src/types/database.ts
src/types/game.ts
src/types/guards.ts
src/types/guards/items.ts
src/types/index.ts
src/types/items.ts
src/types/moodle.ts
src/types/navigation.ts
src/types/notifications.ts
src/types/progress.ts
src/types/progression.ts
src/types/quests.ts
src/types/rewards.ts
src/types/shop.ts
src/types/supabase.ts
src/types/tournament.TODO.ts
src/types/tournament.ts
src/types/transactions.ts
src/types/user.ts
src/utils/achievementSubscription.ts
src/utils/achievementUtils.ts
src/utils/battleUtils.ts
src/utils/botUtils.ts
src/utils/circuitBreaker.ts
src/utils/cn.ts
src/utils/date.ts
src/utils/formatters.ts
src/utils/gameUtils.ts
src/utils/generateId.ts
src/utils/itemEffects.ts
src/utils/logger.ts
src/utils/notificationSystem.tsx
src/utils/notifications.ts
src/utils/performanceMonitor.ts
src/utils/questConverters.ts
src/utils/questUtils.ts
src/utils/rateLimiter.ts
src/utils/supabaseUtils.ts
src/utils/test/tournamentTestUtils.ts
src/utils/tournament.ts
src/utils/typeGuards.ts
src/vite-env.d.ts
src/App.tsx src/App.tsx
src/__tests__/integration/TournamentContext.test.tsx src/__tests__/integration/TournamentContext.test.tsx
src/__tests__/integration/TournamentFlow.test.tsx src/__tests__/integration/TournamentFlow.test.tsx
src/__tests__/performance/realtime.perf.ts src/__tests__/performance/realtime.perf.ts
src/__tests__/performance/tournament.perf.ts src/__tests__/performance/tournament.perf.ts
src/api/moodleEvents.ts src/api/moodleEvents.ts
src/api/performanceMetrics.ts src/api/performanceMetrics.ts
src/components/Achievements/AchievementCard.tsx src/components/Achievements/AchievementCard.tsx
src/components/Achievements/AchievementList.tsx src/components/Achievements/AchievementList.tsx
src/components/Achievements/AchievementNotification.tsx src/components/Achievements/AchievementNotification.tsx
src/components/Achievements/AchievementPoints.tsx src/components/Achievements/AchievementPoints.tsx
src/components/Achievements/AchievementProgress.tsx src/components/Achievements/AchievementProgress.tsx
src/components/Achievements/AchievementRequirements.tsx src/components/Achievements/AchievementRequirements.tsx
src/components/Achievements/CategoryFilter.tsx src/components/Achievements/CategoryFilter.tsx
src/components/Achievements/index.ts src/components/Achievements/index.ts
src/components/AdminDebug/DebugMenu.tsx src/components/AdminDebug/DebugMenu.tsx
src/components/AppContent.tsx src/components/AppContent.tsx
src/components/Auth/AuthForm.tsx src/components/Auth/AuthForm.tsx
src/components/AvatarSelector.tsx src/components/AvatarSelector.tsx
src/components/Battle/BattleLobby.tsx src/components/Battle/BattleLobby.tsx
src/components/Battle/BattleMode.tsx src/components/Battle/BattleMode.tsx
src/components/Battle/BattleResults.tsx src/components/Battle/BattleResults.tsx
src/components/Battle/BattleStateTransition.css src/components/Battle/BattleStateTransition.css
src/components/Battle/BattleStateTransition.tsx src/components/Battle/BattleStateTransition.tsx
src/components/Battle/BattleStats.tsx src/components/Battle/BattleStats.tsx
src/components/Battle/BattleSystem.tsx src/components/Battle/BattleSystem.tsx
src/components/Battle/QuestionDisplay.tsx src/components/Battle/QuestionDisplay.tsx
src/components/Battle/ScoreDisplay.tsx src/components/Battle/ScoreDisplay.tsx
src/components/Battle/Stats.tsx src/components/Battle/Stats.tsx
src/components/Battle/Timer.tsx src/components/Battle/Timer.tsx
src/components/Battle/index.ts src/components/Battle/index.ts
src/components/Button.tsx src/components/Button.tsx
src/components/DailyChallenges.tsx src/components/DailyChallenges.tsx
src/components/DailyRewards/AdminPanel.tsx src/components/DailyRewards/AdminPanel.tsx
src/components/DailyRewards/DailyRewardSystem.tsx src/components/DailyRewards/DailyRewardSystem.tsx
src/components/DailyRewards/LoginCalendar.tsx src/components/DailyRewards/LoginCalendar.tsx
src/components/DailyRewards/RewardNotification.tsx src/components/DailyRewards/RewardNotification.tsx
src/components/DailyRewards/StreakDisplay.tsx src/components/DailyRewards/StreakDisplay.tsx
src/components/Dashboard/Dashboard.tsx src/components/Dashboard/Dashboard.tsx
src/components/Effects/ConfettiEffect.tsx src/components/Effects/ConfettiEffect.tsx
src/components/ErrorBoundary.tsx src/components/ErrorBoundary.tsx
src/components/Feedback/FeedbackModal.tsx src/components/Feedback/FeedbackModal.tsx
src/components/Input.tsx src/components/Input.tsx
src/components/Inventory.tsx src/components/Inventory.tsx
src/components/Layout/PageContainer.tsx src/components/Layout/PageContainer.tsx
src/components/Layout/StyledBox.tsx src/components/Layout/StyledBox.tsx
src/components/LazyImage.tsx src/components/LazyImage.tsx
src/components/Leaderboard.tsx src/components/Leaderboard.tsx
src/components/Leaderboard/LeaderboardList.tsx src/components/Leaderboard/LeaderboardList.tsx
src/components/LevelSystem/LevelProgress.tsx src/components/LevelSystem/LevelProgress.tsx
src/components/LoadingScreen.tsx src/components/LoadingScreen.tsx
src/components/LootBox.tsx src/components/LootBox.tsx
src/components/Lootbox/LootboxModel.tsx src/components/Lootbox/LootboxModel.tsx
src/components/Lootbox/LootboxReward.tsx src/components/Lootbox/LootboxReward.tsx
src/components/Lootbox/LootboxScene.tsx src/components/Lootbox/LootboxScene.tsx
src/components/Missions/MissionList.tsx src/components/Missions/MissionList.tsx
src/components/Modal.tsx src/components/Modal.tsx
src/components/Navigation.tsx src/components/Navigation.tsx
src/components/Navigation/Navbar.tsx src/components/Navigation/Navbar.tsx
src/components/PlayerInfo.tsx src/components/PlayerInfo.tsx
src/components/Profile/EditProfileMenu.tsx src/components/Profile/EditProfileMenu.tsx
src/components/Quest.tsx src/components/Quest.tsx
src/components/QuestSystem.tsx src/components/QuestSystem.tsx
src/components/RewardSystem/LevelSystem.tsx src/components/RewardSystem/LevelSystem.tsx
src/components/RewardSystem/PremiumRewards.tsx src/components/RewardSystem/PremiumRewards.tsx
src/components/RewardSystem/XPSystem.tsx src/components/RewardSystem/XPSystem.tsx
src/components/RewardSystem/index.ts src/components/RewardSystem/index.ts
src/components/Rewards/LootBox.tsx src/components/Rewards/LootBox.tsx
src/components/RouteGuard.tsx src/components/RouteGuard.tsx
src/components/Settings/Settings.tsx src/components/Settings/Settings.tsx
src/components/Shop/ItemCard.tsx src/components/Shop/ItemCard.tsx
src/components/Shop/ShopSystem.tsx src/components/Shop/ShopSystem.tsx
src/components/Store.tsx src/components/Store.tsx
src/components/StreakSystem/StreakBonus.tsx src/components/StreakSystem/StreakBonus.tsx
src/components/ThemeToggle.tsx src/components/ThemeToggle.tsx
src/components/Tournament/FeedbackButton.tsx src/components/Tournament/FeedbackButton.tsx
src/components/Tournament/FeedbackModal.tsx src/components/Tournament/FeedbackModal.tsx
src/components/Tournament/MatchLobby.tsx src/components/Tournament/MatchLobby.tsx
src/components/Tournament/MatchView.tsx src/components/Tournament/MatchView.tsx
src/components/Tournament/SpectatorView.tsx src/components/Tournament/SpectatorView.tsx
src/components/Tournament/TournamentBracket.tsx src/components/Tournament/TournamentBracket.tsx
src/components/Tournament/TournamentCard.tsx src/components/Tournament/TournamentCard.tsx
src/components/Tournament/TournamentChat.tsx src/components/Tournament/TournamentChat.tsx
src/components/Tournament/TournamentHistory.tsx src/components/Tournament/TournamentHistory.tsx
src/components/Tournament/TournamentLeaderboard.tsx src/components/Tournament/TournamentLeaderboard.tsx
src/components/Tournament/TournamentList.tsx src/components/Tournament/TournamentList.tsx
src/components/Tournament/TournamentLobby.tsx src/components/Tournament/TournamentLobby.tsx
src/components/Tournament/TournamentMatch.tsx src/components/Tournament/TournamentMatch.tsx
src/components/Tournament/TournamentMode.tsx src/components/Tournament/TournamentMode.tsx
src/components/Tournament/TournamentRewards.tsx src/components/Tournament/TournamentRewards.tsx
src/components/Tournament/TournamentView.tsx src/components/Tournament/TournamentView.tsx
src/components/Tournament/__tests__/FeedbackButton.test.tsx src/components/Tournament/__tests__/FeedbackButton.test.tsx
src/components/Tournament/__tests__/FeedbackModal.test.tsx src/components/Tournament/__tests__/FeedbackModal.test.tsx
src/components/TournamentAdmin.tsx src/components/TournamentAdmin.tsx
src/components/UserProfile/AvatarCustomizer.tsx src/components/UserProfile/AvatarCustomizer.tsx
src/components/UserProfile/Backpack.tsx src/components/UserProfile/Backpack.tsx
src/components/UserProfile/Inventory.tsx src/components/UserProfile/Inventory.tsx
src/components/UserProfile/ProfileDashboard.tsx src/components/UserProfile/ProfileDashboard.tsx
src/components/UserProfile/TitlesDisplay.tsx src/components/UserProfile/TitlesDisplay.tsx
src/components/UserProfile/UserProgress.tsx src/components/UserProfile/UserProgress.tsx
src/components/UserProgress.tsx src/components/UserProgress.tsx
src/components/UserProgress/UserProgress.tsx src/components/UserProgress/UserProgress.tsx
src/components/UserProgress/XPBar.tsx src/components/UserProgress/XPBar.tsx
src/components/UserSettings.tsx src/components/UserSettings.tsx
src/components/VirtualizedList.tsx src/components/VirtualizedList.tsx
src/components/admin/AchievementManager.tsx src/components/admin/AchievementManager.tsx
src/components/admin/AdminDashboard.tsx src/components/admin/AdminDashboard.tsx
src/components/admin/AdminErrorBoundary.tsx src/components/admin/AdminErrorBoundary.tsx
src/components/admin/AdminPanel.tsx src/components/admin/AdminPanel.tsx
src/components/admin/AnotherComponent.tsx src/components/admin/AnotherComponent.tsx
src/components/admin/AssignQuestDialog.tsx src/components/admin/AssignQuestDialog.tsx
src/components/admin/CreateAchievementDialog.tsx src/components/admin/CreateAchievementDialog.tsx
src/components/admin/CreateItemDialog.tsx src/components/admin/CreateItemDialog.tsx
src/components/admin/CreateQuestDialog.tsx src/components/admin/CreateQuestDialog.tsx
src/components/admin/ItemEditor.tsx src/components/admin/ItemEditor.tsx
src/components/admin/ItemEffectRequirements.tsx src/components/admin/ItemEffectRequirements.tsx
src/components/admin/ItemEffectVisualization.tsx src/components/admin/ItemEffectVisualization.tsx
src/components/admin/ItemEffectsManager.tsx src/components/admin/ItemEffectsManager.tsx
src/components/admin/ItemIconSelector.tsx src/components/admin/ItemIconSelector.tsx
src/components/admin/ItemManager.tsx src/components/admin/ItemManager.tsx
src/components/admin/QuestAdminDashboard.tsx src/components/admin/QuestAdminDashboard.tsx
src/components/admin/QuestEditor.tsx src/components/admin/QuestEditor.tsx
src/components/admin/QuestManager.tsx src/components/admin/QuestManager.tsx
src/components/admin/ShopAdminDashboard.tsx src/components/admin/ShopAdminDashboard.tsx
src/components/admin/ShopManager.tsx src/components/admin/ShopManager.tsx
src/components/admin/Statistics.tsx src/components/admin/Statistics.tsx
src/components/admin/TournamentManager.tsx src/components/admin/TournamentManager.tsx
src/components/admin/UserManager.tsx src/components/admin/UserManager.tsx
src/components/admin/VisualEditor.tsx src/components/admin/VisualEditor.tsx
src/components/admin/itemIconDefinitions.ts src/components/admin/itemIconDefinitions.ts
src/components/admin/types.ts src/components/admin/types.ts
src/components/icons/index.ts src/components/icons/index.ts
src/components/icons/index.tsx src/components/icons/index.tsx
src/components/inventory/FilterDrawer.tsx src/components/inventory/FilterDrawer.tsx
src/components/inventory/Inventory.tsx src/components/inventory/Inventory.tsx
src/components/inventory/InventoryDashboard.tsx src/components/inventory/InventoryDashboard.tsx
src/components/inventory/InventoryGrid.tsx src/components/inventory/InventoryGrid.tsx
src/components/inventory/InventorySystem.tsx src/components/inventory/InventorySystem.tsx
src/components/inventory/ItemCard.tsx src/components/inventory/ItemCard.tsx
src/components/inventory/ItemCard3D.tsx src/components/inventory/ItemCard3D.tsx
src/components/inventory/ItemDetails.tsx src/components/inventory/ItemDetails.tsx
src/components/notifications/LevelUpNotification.tsx src/components/notifications/LevelUpNotification.tsx
src/components/notifications/NotificationContainer.tsx src/components/notifications/NotificationContainer.tsx
src/components/notifications/NotificationHandler.tsx src/components/notifications/NotificationHandler.tsx
src/components/notifications/NotificationToast.tsx src/components/notifications/NotificationToast.tsx
src/components/notifications/NotificationToasts.tsx src/components/notifications/NotificationToasts.tsx
src/components/notifications/index.ts src/components/notifications/index.ts
src/components/notifications/toasts/AchievementToast.tsx src/components/notifications/toasts/AchievementToast.tsx
src/components/notifications/toasts/BattleToast.tsx src/components/notifications/toasts/BattleToast.tsx
src/components/notifications/toasts/QuestToast.tsx src/components/notifications/toasts/QuestToast.tsx
src/components/notifications/toasts/RewardToast.tsx src/components/notifications/toasts/RewardToast.tsx
src/components/notifications/toasts/index.ts src/components/notifications/toasts/index.ts
src/components/profile/EditProfileMenu.tsx src/components/profile/EditProfileMenu.tsx
src/components/profile/ProfileCard.tsx src/components/profile/ProfileCard.tsx
src/components/profile/ProfileDashboard.tsx src/components/profile/ProfileDashboard.tsx
src/components/ui/Avatar.tsx src/components/ui/Avatar.tsx
src/components/ui/Badge.tsx src/components/ui/Badge.tsx
src/components/ui/Button.tsx src/components/ui/Button.tsx
src/components/ui/Card.tsx src/components/ui/Card.tsx
src/components/ui/Input.tsx src/components/ui/Input.tsx
src/components/ui/Rating.tsx src/components/ui/Rating.tsx
src/components/ui/ScrollArea.tsx src/components/ui/ScrollArea.tsx
src/components/ui/Timer.tsx src/components/ui/Timer.tsx
src/config/achievements.ts src/config/achievements.ts
src/config/battleConfig.ts src/config/battleConfig.ts
src/config/database-schema.ts src/config/database-schema.ts
src/config/gameConfig.ts src/config/gameConfig.ts
src/config/index.ts src/config/index.ts
src/config/moodleConfig.ts src/config/moodleConfig.ts
src/config/storeConfig.ts src/config/storeConfig.ts
src/constants/achievements.ts src/constants/achievements.ts
src/contexts/AdminContext.tsx src/contexts/AdminContext.tsx
src/contexts/AuthContext.tsx src/contexts/AuthContext.tsx
src/contexts/GameContext.tsx src/contexts/GameContext.tsx
src/contexts/LanguageContext.tsx src/contexts/LanguageContext.tsx
src/contexts/NotificationContext.tsx src/contexts/NotificationContext.tsx
src/contexts/SoundContext.tsx src/contexts/SoundContext.tsx
src/contexts/ThemeContext.tsx src/contexts/ThemeContext.tsx
src/contexts/TournamentContext.tsx src/contexts/TournamentContext.tsx
src/contexts/__tests__/battlelogic.test.ts src/contexts/__tests__/battlelogic.test.ts
src/contexts/__tests__/gameContext.test.tsx src/contexts/__tests__/gameContext.test.tsx
src/contexts/game/actions.ts src/contexts/game/actions.ts
src/contexts/game/battle.ts src/contexts/game/battle.ts
src/contexts/game/initialState.ts src/contexts/game/initialState.ts
src/contexts/game/questReducer.ts src/contexts/game/questReducer.ts
src/contexts/game/reducer.ts src/contexts/game/reducer.ts
src/contexts/game/types.ts src/contexts/game/types.ts
src/contexts/game/utils.ts src/contexts/game/utils.ts
src/cypress.d.ts src/cypress.d.ts
src/data/items.ts src/data/items.ts
src/data/quests.ts src/data/quests.ts
src/env.d.ts src/env.d.ts
src/errors/TournamentError.ts src/errors/TournamentError.ts
src/hooks/useAchievementTriggers.ts src/hooks/useAchievementTriggers.ts
src/hooks/useAchievements.ts src/hooks/useAchievements.ts
src/hooks/useAdmin.ts src/hooks/useAdmin.ts
src/hooks/useAdminActions.ts src/hooks/useAdminActions.ts
src/hooks/useAuth.ts src/hooks/useAuth.ts
src/hooks/useBattle.ts src/hooks/useBattle.ts
src/hooks/useBattleSound.ts src/hooks/useBattleSound.ts
src/hooks/useBattleStreak.ts src/hooks/useBattleStreak.ts
src/hooks/useDailyRewards.ts src/hooks/useDailyRewards.ts
src/hooks/useFeedback.ts src/hooks/useFeedback.ts
src/hooks/useIntersectionObserver.ts src/hooks/useIntersectionObserver.ts
src/hooks/useInterval.ts src/hooks/useInterval.ts
src/hooks/useInventory.ts src/hooks/useInventory.ts
src/hooks/useItemManagement.ts src/hooks/useItemManagement.ts
src/hooks/useItems.ts src/hooks/useItems.ts
src/hooks/useLanguage.ts src/hooks/useLanguage.ts
src/hooks/useLevelSystem.ts src/hooks/useLevelSystem.ts
src/hooks/useLocalStorage.ts src/hooks/useLocalStorage.ts
src/hooks/useMediaQuery.ts src/hooks/useMediaQuery.ts
src/hooks/useNotification.ts src/hooks/useNotification.ts
src/hooks/usePerformance.ts src/hooks/usePerformance.ts
src/hooks/useQuests.ts src/hooks/useQuests.ts
src/hooks/useQuests.tsx src/hooks/useQuests.tsx
src/hooks/useRealtime.ts src/hooks/useRealtime.ts
src/hooks/useRewards.ts src/hooks/useRewards.ts
src/hooks/useSound.ts src/hooks/useSound.ts
src/hooks/useStreak.ts src/hooks/useStreak.ts
src/hooks/useStudyTime.ts src/hooks/useStudyTime.ts
src/hooks/useToast.ts src/hooks/useToast.ts
src/hooks/useTournament.ts src/hooks/useTournament.ts
src/hooks/useTournamentMatch.ts src/hooks/useTournamentMatch.ts
src/hooks/useTournamentRound.test.ts src/hooks/useTournamentRound.test.ts
src/hooks/useTournamentRound.ts src/hooks/useTournamentRound.ts
src/hooks/useTranslation.ts src/hooks/useTranslation.ts
src/hooks/useUserStats.ts src/hooks/useUserStats.ts
src/hooks/useWindowSize.ts src/hooks/useWindowSize.ts
src/i18n/translations.ts src/i18n/translations.ts
src/index.css src/index.css
src/lib/__mocks__/supabaseClient.ts src/lib/__mocks__/supabaseClient.ts
src/lib/animations/tournamentAnimations.ts src/lib/animations/tournamentAnimations.ts
src/lib/cache/redisCache.ts src/lib/cache/redisCache.ts
src/lib/database/queryOptimizer.ts src/lib/database/queryOptimizer.ts
src/lib/errors.ts src/lib/errors.ts
src/lib/gameConfig.ts src/lib/gameConfig.ts
src/lib/levelSystem.ts src/lib/levelSystem.ts
src/lib/moodleIntegration.ts src/lib/moodleIntegration.ts
src/lib/realtime/realtimeOptimizer.ts src/lib/realtime/realtimeOptimizer.ts
src/lib/scoring/tournamentScoring.test.ts src/lib/scoring/tournamentScoring.test.ts
src/lib/scoring/tournamentScoring.ts src/lib/scoring/tournamentScoring.ts
src/lib/supabase.ts src/lib/supabase.ts
src/lib/supabaseClient.ts src/lib/supabaseClient.ts
src/lib/tournament/analytics.ts src/lib/tournament/analytics.ts
src/lib/tournament/antiCheat.ts src/lib/tournament/antiCheat.ts
src/lib/tournament/roundManager.test.ts src/lib/tournament/roundManager.test.ts
src/lib/tournament/roundManager.ts src/lib/tournament/roundManager.ts
src/lib/utils.ts src/lib/utils.ts
src/lib/utils/rateLimiter.ts src/lib/utils/rateLimiter.ts
src/main.tsx src/main.tsx
src/monitoring/alerts.ts src/monitoring/alerts.ts
src/monitoring/datadogDashboard.ts src/monitoring/datadogDashboard.ts
src/monitoring/metrics.ts src/monitoring/metrics.ts
src/pages/Achievements.tsx src/pages/Achievements.tsx
src/pages/DashboardPage.tsx src/pages/DashboardPage.tsx
src/reducers/inventoryReducer.ts src/reducers/inventoryReducer.ts
src/routes.tsx src/routes.tsx
src/routes/InventoryPage.tsx src/routes/InventoryPage.tsx
src/routes/Store.tsx src/routes/Store.tsx
src/scripts/seedQuestions.ts src/scripts/seedQuestions.ts
src/services/QuestManager.ts src/services/QuestManager.ts
src/services/TournamentService.ts src/services/TournamentService.ts
src/services/__tests__/feedbackService.test.ts src/services/__tests__/feedbackService.test.ts
src/services/__tests__/metricsService.test.ts src/services/__tests__/metricsService.test.ts
src/services/achievementService.ts src/services/achievementService.ts
src/services/analyticsService.ts src/services/analyticsService.ts
src/services/battleRatingService.ts src/services/battleRatingService.ts
src/services/battleService.ts src/services/battleService.ts
src/services/battleStatsService.ts src/services/battleStatsService.ts
src/services/feedbackAnalysis.ts src/services/feedbackAnalysis.ts
src/services/feedbackService.ts src/services/feedbackService.ts
src/services/matchmakingService.ts src/services/matchmakingService.ts
src/services/metricsService.ts src/services/metricsService.ts
src/services/monitoringService.ts src/services/monitoringService.ts
src/services/moodleService.ts src/services/moodleService.ts
src/services/notificationService.ts src/services/notificationService.ts
src/services/progressService.ts src/services/progressService.ts
src/services/questService.ts src/services/questService.ts
src/services/questionService.ts src/services/questionService.ts
src/services/redisService.ts src/services/redisService.ts
src/services/rewardService.ts src/services/rewardService.ts
src/services/statisticsService.ts src/services/statisticsService.ts
src/services/statsService.ts src/services/statsService.ts
src/services/tournamentAnalytics.ts src/services/tournamentAnalytics.ts
src/services/tournamentCache.ts src/services/tournamentCache.ts
src/services/tournamentMatchmaking.ts src/services/tournamentMatchmaking.ts
src/services/tournamentNotification.ts src/services/tournamentNotification.ts
src/services/tournamentOrchestrator.ts src/services/tournamentOrchestrator.ts
src/services/tournamentService.ts src/services/tournamentService.ts
src/setupTests.ts src/setupTests.ts
src/styles/design-system.ts src/styles/design-system.ts
src/theme/mui.ts src/theme/mui.ts
src/theme/theme.ts src/theme/theme.ts
src/types/__tests__/guards.test.ts src/types/__tests__/guards.test.ts
src/types/achievements.ts src/types/achievements.ts
src/types/actions.ts src/types/actions.ts
src/types/admin.ts src/types/admin.ts
src/types/battle.ts src/types/battle.ts
src/types/battle/index.ts src/types/battle/index.ts
src/types/battle/progress.ts src/types/battle/progress.ts
src/types/battle/question.ts src/types/battle/question.ts
src/types/battle/results.ts src/types/battle/results.ts
src/types/battle/score.ts src/types/battle/score.ts
src/types/battle/state.ts src/types/battle/state.ts
src/types/battle/stats.ts src/types/battle/stats.ts
src/types/database.ts src/types/database.ts
src/types/game.ts src/types/game.ts
src/types/guards.ts src/types/guards.ts
src/types/guards/items.ts src/types/guards/items.ts
src/types/index.ts src/types/index.ts
src/types/items.ts src/types/items.ts
src/types/moodle.ts src/types/moodle.ts
src/types/navigation.ts src/types/navigation.ts
src/types/notifications.ts src/types/notifications.ts
src/types/progress.ts src/types/progress.ts
src/types/progression.ts src/types/progression.ts
src/types/quests.ts src/types/quests.ts
src/types/rewards.ts src/types/rewards.ts
src/types/shop.ts src/types/shop.ts
src/types/supabase.ts src/types/supabase.ts
src/types/tournament.TODO.ts src/types/tournament.TODO.ts
src/types/tournament.ts src/types/tournament.ts
src/types/transactions.ts src/types/transactions.ts
src/types/user.ts src/types/user.ts
src/utils/achievementSubscription.ts src/utils/achievementSubscription.ts
src/utils/achievementUtils.ts src/utils/achievementUtils.ts
src/utils/battleUtils.ts src/utils/battleUtils.ts
src/utils/botUtils.ts src/utils/botUtils.ts
src/utils/circuitBreaker.ts src/utils/circuitBreaker.ts
src/utils/cn.ts src/utils/cn.ts
src/utils/date.ts src/utils/date.ts
src/utils/formatters.ts src/utils/formatters.ts
src/utils/gameUtils.ts src/utils/gameUtils.ts
src/utils/generateId.ts src/utils/generateId.ts
src/utils/itemEffects.ts src/utils/itemEffects.ts
src/utils/logger.ts src/utils/logger.ts
src/utils/notificationSystem.tsx src/utils/notificationSystem.tsx
src/utils/notifications.ts src/utils/notifications.ts
src/utils/performanceMonitor.ts src/utils/performanceMonitor.ts
src/utils/questConverters.ts src/utils/questConverters.ts
src/utils/questUtils.ts src/utils/questUtils.ts
src/utils/rateLimiter.ts src/utils/rateLimiter.ts
src/utils/supabaseUtils.ts src/utils/supabaseUtils.ts
src/utils/test/tournamentTestUtils.ts src/utils/test/tournamentTestUtils.ts
src/utils/tournament.ts src/utils/tournament.ts
src/utils/typeGuards.ts src/utils/typeGuards.ts
src/vite-env.d.ts src/vite-env.d.ts
src/App.tsx
src/__tests__/integration/TournamentContext.test.tsx
src/__tests__/integration/TournamentFlow.test.tsx
src/__tests__/performance/realtime.perf.ts
src/__tests__/performance/tournament.perf.ts
src/api/moodleEvents.ts
src/api/performanceMetrics.ts
src/components/Achievements/AchievementCard.tsx
src/components/Achievements/AchievementList.tsx
src/components/Achievements/AchievementNotification.tsx
src/components/Achievements/AchievementPoints.tsx
src/components/Achievements/AchievementProgress.tsx
src/components/Achievements/AchievementRequirements.tsx
src/components/Achievements/CategoryFilter.tsx
src/components/Achievements/index.ts
src/components/AdminDebug/DebugMenu.tsx
src/components/AppContent.tsx
src/components/Auth/AuthForm.tsx
src/components/AvatarSelector.tsx
src/components/Battle/BattleLobby.tsx
src/components/Battle/BattleMode.tsx
src/components/Battle/BattleResults.tsx
src/components/Battle/BattleStateTransition.css
src/components/Battle/BattleStateTransition.tsx
src/components/Battle/BattleStats.tsx
src/components/Battle/BattleSystem.tsx
src/components/Battle/QuestionDisplay.tsx
src/components/Battle/ScoreDisplay.tsx
src/components/Battle/Stats.tsx
src/components/Battle/Timer.tsx
src/components/Battle/index.ts
src/components/Button.tsx
src/components/DailyChallenges.tsx
src/components/DailyRewards/AdminPanel.tsx
src/components/DailyRewards/DailyRewardSystem.tsx
src/components/DailyRewards/LoginCalendar.tsx
src/components/DailyRewards/RewardNotification.tsx
src/components/DailyRewards/StreakDisplay.tsx
src/components/Dashboard/Dashboard.tsx
src/components/Effects/ConfettiEffect.tsx
src/components/ErrorBoundary.tsx
src/components/Feedback/FeedbackModal.tsx
src/components/Input.tsx
src/components/Inventory.tsx
src/components/Layout/PageContainer.tsx
src/components/Layout/StyledBox.tsx
src/components/LazyImage.tsx
src/components/Leaderboard.tsx
src/components/Leaderboard/LeaderboardList.tsx
src/components/LevelSystem/LevelProgress.tsx
src/components/LoadingScreen.tsx
src/components/LootBox.tsx
src/components/Lootbox/LootboxModel.tsx
src/components/Lootbox/LootboxReward.tsx
src/components/Lootbox/LootboxScene.tsx
src/components/Missions/MissionList.tsx
src/components/Modal.tsx
src/components/Navigation.tsx
src/components/Navigation/Navbar.tsx
src/components/PlayerInfo.tsx
src/components/Profile/EditProfileMenu.tsx
src/components/Quest.tsx
src/components/QuestSystem.tsx
src/components/RewardSystem/LevelSystem.tsx
src/components/RewardSystem/PremiumRewards.tsx
src/components/RewardSystem/XPSystem.tsx
src/components/RewardSystem/index.ts
src/components/Rewards/LootBox.tsx
src/components/RouteGuard.tsx
src/components/Settings/Settings.tsx
src/components/Shop/ItemCard.tsx
src/components/Shop/ShopSystem.tsx
src/components/Store.tsx
src/components/StreakSystem/StreakBonus.tsx
src/components/ThemeToggle.tsx
src/components/Tournament/FeedbackButton.tsx
src/components/Tournament/FeedbackModal.tsx
src/components/Tournament/MatchLobby.tsx
src/components/Tournament/MatchView.tsx
src/components/Tournament/SpectatorView.tsx
src/components/Tournament/TournamentBracket.tsx
src/components/Tournament/TournamentCard.tsx
src/components/Tournament/TournamentChat.tsx
src/components/Tournament/TournamentHistory.tsx
src/components/Tournament/TournamentLeaderboard.tsx
src/components/Tournament/TournamentList.tsx
src/components/Tournament/TournamentLobby.tsx
src/components/Tournament/TournamentMatch.tsx
src/components/Tournament/TournamentMode.tsx
src/components/Tournament/TournamentRewards.tsx
src/components/Tournament/TournamentView.tsx
src/components/Tournament/__tests__/FeedbackButton.test.tsx
src/components/Tournament/__tests__/FeedbackModal.test.tsx
src/components/TournamentAdmin.tsx
src/components/UserProfile/AvatarCustomizer.tsx
src/components/UserProfile/Backpack.tsx
src/components/UserProfile/Inventory.tsx
src/components/UserProfile/ProfileDashboard.tsx
src/components/UserProfile/TitlesDisplay.tsx
src/components/UserProfile/UserProgress.tsx
src/components/UserProgress.tsx
src/components/UserProgress/UserProgress.tsx
src/components/UserProgress/XPBar.tsx
src/components/UserSettings.tsx
src/components/VirtualizedList.tsx
src/components/admin/AchievementManager.tsx
src/components/admin/AdminDashboard.tsx
src/components/admin/AdminErrorBoundary.tsx
src/components/admin/AdminPanel.tsx
src/components/admin/AnotherComponent.tsx
src/components/admin/AssignQuestDialog.tsx
src/components/admin/CreateAchievementDialog.tsx
src/components/admin/CreateItemDialog.tsx
src/components/admin/CreateQuestDialog.tsx
src/components/admin/ItemEditor.tsx
src/components/admin/ItemEffectRequirements.tsx
src/components/admin/ItemEffectVisualization.tsx
src/components/admin/ItemEffectsManager.tsx
src/components/admin/ItemIconSelector.tsx
src/components/admin/ItemManager.tsx
src/components/admin/QuestAdminDashboard.tsx
src/components/admin/QuestEditor.tsx
src/components/admin/QuestManager.tsx
src/components/admin/ShopAdminDashboard.tsx
src/components/admin/ShopManager.tsx
src/components/admin/Statistics.tsx
src/components/admin/TournamentManager.tsx
src/components/admin/UserManager.tsx
src/components/admin/VisualEditor.tsx
src/components/admin/itemIconDefinitions.ts
src/components/admin/types.ts
src/components/icons/index.ts
src/components/icons/index.tsx
src/components/inventory/FilterDrawer.tsx
src/components/inventory/Inventory.tsx
src/components/inventory/InventoryDashboard.tsx
src/components/inventory/InventoryGrid.tsx
src/components/inventory/InventorySystem.tsx
src/components/inventory/ItemCard.tsx
src/components/inventory/ItemCard3D.tsx
src/components/inventory/ItemDetails.tsx
src/components/notifications/LevelUpNotification.tsx
src/components/notifications/NotificationContainer.tsx
src/components/notifications/NotificationHandler.tsx
src/components/notifications/NotificationToast.tsx
src/components/notifications/NotificationToasts.tsx
src/components/notifications/index.ts
src/components/notifications/toasts/AchievementToast.tsx
src/components/notifications/toasts/BattleToast.tsx
src/components/notifications/toasts/QuestToast.tsx
src/components/notifications/toasts/RewardToast.tsx
src/components/notifications/toasts/index.ts
src/components/profile/EditProfileMenu.tsx
src/components/profile/ProfileCard.tsx
src/components/profile/ProfileDashboard.tsx
src/components/ui/Avatar.tsx
src/components/ui/Badge.tsx
src/components/ui/Button.tsx
src/components/ui/Card.tsx
src/components/ui/Input.tsx
src/components/ui/Rating.tsx
src/components/ui/ScrollArea.tsx
src/components/ui/Timer.tsx
src/config/achievements.ts
src/config/battleConfig.ts
src/config/database-schema.ts
src/config/gameConfig.ts
src/config/index.ts
src/config/moodleConfig.ts
src/config/storeConfig.ts
src/constants/achievements.ts
src/contexts/AdminContext.tsx
src/contexts/AuthContext.tsx
src/contexts/GameContext.tsx
src/contexts/LanguageContext.tsx
src/contexts/NotificationContext.tsx
src/contexts/SoundContext.tsx
src/contexts/ThemeContext.tsx
src/contexts/TournamentContext.tsx
src/contexts/__tests__/battlelogic.test.ts
src/contexts/__tests__/gameContext.test.tsx
src/contexts/game/actions.ts
src/contexts/game/battle.ts
src/contexts/game/initialState.ts
src/contexts/game/questReducer.ts
src/contexts/game/reducer.ts
src/contexts/game/types.ts
src/contexts/game/utils.ts
src/cypress.d.ts
src/data/items.ts
src/data/quests.ts
src/env.d.ts
src/errors/TournamentError.ts
src/hooks/useAchievementTriggers.ts
src/hooks/useAchievements.ts
src/hooks/useAdmin.ts
src/hooks/useAdminActions.ts
src/hooks/useAuth.ts
src/hooks/useBattle.ts
src/hooks/useBattleSound.ts
src/hooks/useBattleStreak.ts
src/hooks/useDailyRewards.ts
src/hooks/useFeedback.ts
src/hooks/useIntersectionObserver.ts
src/hooks/useInterval.ts
src/hooks/useInventory.ts
src/hooks/useItemManagement.ts
src/hooks/useItems.ts
src/hooks/useLanguage.ts
src/hooks/useLevelSystem.ts
src/hooks/useLocalStorage.ts
src/hooks/useMediaQuery.ts
src/hooks/useNotification.ts
src/hooks/usePerformance.ts
src/hooks/useQuests.ts
src/hooks/useQuests.tsx
src/hooks/useRealtime.ts
src/hooks/useRewards.ts
src/hooks/useSound.ts
src/hooks/useStreak.ts
src/hooks/useStudyTime.ts
src/hooks/useToast.ts
src/hooks/useTournament.ts
src/hooks/useTournamentMatch.ts
src/hooks/useTournamentRound.test.ts
src/hooks/useTournamentRound.ts
src/hooks/useTranslation.ts
src/hooks/useUserStats.ts
src/hooks/useWindowSize.ts
src/i18n/translations.ts
src/index.css
src/lib/__mocks__/supabaseClient.ts
src/lib/animations/tournamentAnimations.ts
src/lib/cache/redisCache.ts
src/lib/database/queryOptimizer.ts
src/lib/errors.ts
src/lib/gameConfig.ts
src/lib/levelSystem.ts
src/lib/moodleIntegration.ts
src/lib/realtime/realtimeOptimizer.ts
src/lib/scoring/tournamentScoring.test.ts
src/lib/scoring/tournamentScoring.ts
src/lib/supabase.ts
src/lib/supabaseClient.ts
src/lib/tournament/analytics.ts
src/lib/tournament/antiCheat.ts
src/lib/tournament/roundManager.test.ts
src/lib/tournament/roundManager.ts
src/lib/utils.ts
src/lib/utils/rateLimiter.ts
src/main.tsx
src/monitoring/alerts.ts
src/monitoring/datadogDashboard.ts
src/monitoring/metrics.ts
src/pages/Achievements.tsx
src/pages/DashboardPage.tsx
src/reducers/inventoryReducer.ts
src/routes.tsx
src/routes/InventoryPage.tsx
src/routes/Store.tsx
src/scripts/seedQuestions.ts
src/services/QuestManager.ts
src/services/TournamentService.ts
src/services/__tests__/feedbackService.test.ts
src/services/__tests__/metricsService.test.ts
src/services/achievementService.ts
src/services/analyticsService.ts
src/services/battleRatingService.ts
src/services/battleService.ts
src/services/battleStatsService.ts
src/services/feedbackAnalysis.ts
src/services/feedbackService.ts
src/services/matchmakingService.ts
src/services/metricsService.ts
src/services/monitoringService.ts
src/services/moodleService.ts
src/services/notificationService.ts
src/services/progressService.ts
src/services/questService.ts
src/services/questionService.ts
src/services/redisService.ts
src/services/rewardService.ts
src/services/statisticsService.ts
src/services/statsService.ts
src/services/tournamentAnalytics.ts
src/services/tournamentCache.ts
src/services/tournamentMatchmaking.ts
src/services/tournamentNotification.ts
src/services/tournamentOrchestrator.ts
src/services/tournamentService.ts
src/setupTests.ts
src/styles/design-system.ts
src/theme/mui.ts
src/theme/theme.ts
src/types/__tests__/guards.test.ts
src/types/achievements.ts
src/types/actions.ts
src/types/admin.ts
src/types/battle.ts
src/types/battle/index.ts
src/types/battle/progress.ts
src/types/battle/question.ts
src/types/battle/results.ts
src/types/battle/score.ts
src/types/battle/state.ts
src/types/battle/stats.ts
src/types/database.ts
src/types/game.ts
src/types/guards.ts
src/types/guards/items.ts
src/types/index.ts
src/types/items.ts
src/types/moodle.ts
src/types/navigation.ts
src/types/notifications.ts
src/types/progress.ts
src/types/progression.ts
src/types/quests.ts
src/types/rewards.ts
src/types/shop.ts
src/types/supabase.ts
src/types/tournament.TODO.ts
src/types/tournament.ts
src/types/transactions.ts
src/types/user.ts
src/utils/achievementSubscription.ts
src/utils/achievementUtils.ts
src/utils/battleUtils.ts
src/utils/botUtils.ts
src/utils/circuitBreaker.ts
src/utils/cn.ts
src/utils/date.ts
src/utils/formatters.ts
src/utils/gameUtils.ts
src/utils/generateId.ts
src/utils/itemEffects.ts
src/utils/logger.ts
src/utils/notificationSystem.tsx
src/utils/notifications.ts
src/utils/performanceMonitor.ts
src/utils/questConverters.ts
src/utils/questUtils.ts
src/utils/rateLimiter.ts
src/utils/supabaseUtils.ts
src/utils/test/tournamentTestUtils.ts
src/utils/tournament.ts
src/utils/typeGuards.ts
src/vite-env.d.ts